pumped storage electrical power station - Spanish English Dictionary